package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.PersonaJuridica;
import pe.com.empresa.datos.dominio.PersonaJuridicaExample;

public interface PersonaJuridicaMapper {
    int countByExample(PersonaJuridicaExample example);

    int deleteByExample(PersonaJuridicaExample example);

    int deleteByPrimaryKey(Integer idPersona);

    int insert(PersonaJuridica record);

    int insertSelective(PersonaJuridica record);

    List<PersonaJuridica> selectByExample(PersonaJuridicaExample example);

    PersonaJuridica selectByPrimaryKey(Integer idPersona);

    int updateByExampleSelective(@Param("record") PersonaJuridica record, @Param("example") PersonaJuridicaExample example);

    int updateByExample(@Param("record") PersonaJuridica record, @Param("example") PersonaJuridicaExample example);

    int updateByPrimaryKeySelective(PersonaJuridica record);

    int updateByPrimaryKey(PersonaJuridica record);
}